alcock's canal - English Synonyms Dictionary